#menu
{
    margin:0;
    margin-top:15px;
    padding:0px;
    font-weight: bold;
    list-style:none;
    height:25px;
    border: 1px solid #5b8bb1;
    background-color: #f2f2f2;
}
#menu li
{
    position:relative;
    float:left;
    font-family: sans-serif;
    color: #424242; 
}
#menu li.menu_children
{
    background: transparent url('../images/menu_children_bg.png') center right no-repeat;	
}
#menu li a
{
    text-align: center;
    display: block;
    height: 26px;
    line-height: 26px;
    padding:0 25px;
    text-decoration: none;
    color:#424242;
    width: 90px;
    border-right: 1px solid #5b8bb1;
}
#menu li ul
{
    z-index:999999;
    margin:0;
    padding:0;
    line-height:none;
    position:absolute;
    top:26px;
    left:-1px;
    border:solid 1px #5b8bb1;
    border-width:0px 1px 1px 1px;
    width:200px;
    display:none;
    background-color: #f2f2f2;
}
#menu li:hover ul
{
    display:block
}
#menu li a:hover
{
    color: #424242;
    text-decoration: none;
    background: transparent url('../images/menu_bg.png') top right repeat-x;
}
#menu li ul li
{
    overflow:hidden;
    display:block;
    border-bottom:solid 1px #5b8bb1;
    width:100%;
}
#menu li ul li:last-child
{
    border-bottom:0px;
}
#menu li ul a
{
    border-width:0px;
    color:#424242;
    padding:0 5px 0 0;
    background-color:transparent;
}
#menu li:hover ul li a
{
    height: 25px;
    text-align: left;
    display: block;
    padding-left: 10px;
    color:#424242;
    width: 200px;
}
#menu li ul li a:hover
{
}
#menu li.active_menu, #menu li:hover
{
    background: transparent url('../images/menu_bg.png') top right repeat-x;
    color: #fcb131;
}